*{
    margin: 0;
    padding:0
}
html,body{
    width:100%;
    margin:0;
    padding:0;
    font-size: 16px;
    font-family: "Microsoft YaHei","PingFang SC","Arial";
    text-align: justify;
}
a,a:hover{
    text-decoration: none;
    transition: all .3s;
}
a:hover{
    color:#333;
}

ul,ul li{
    list-style: none;
    margin:0;
    padding:0;
}
img{
    max-width: 100%;
}
p,h1,h2,h3,h4,h5,h6{
    margin:0;
    padding:0;
}
.bold{font-weight: bold;}

.zeroPaddingLeft{
    padding-left:0;
}
.zeroPaddingRight{
    padding-right:0;
}

.font24{
    font-size:24px;
}
.font18{font-size:18px}
.font32{
    font-size:32px;
}
.font48{font-size:48px;}
.font80{font-size:80px}
.font20{font-size:20px;}

.width20{width:20%;}
.width25{width:25%}
.width75{width:75%}
.width33{width:33%}
.width40{width:40%}
.width45{width:45%}
.width55{width:55%}
.width50{width:50%}
.width67{width:67%}
.width80{width:80%}

.margin40{margin-top:40px;}
.paddingLeft10{
    padding-left:10px;
}







@media(min-width:1440px){
    .container{
        width:1400px;
    }
}


.yuyan{
    width:30px;
    height: 30px;
    border-radius: 50%;
    border:1px solid #999;
    margin-top:25px;
}
.yuyan a{
    display: block;
    line-height: 30px;
    text-align: center;
    font-size: 14px;
    color:#999;
}
.yuyan:hover{
    border:1px solid #06aa54;
}
.yuyan:hover a{color:#06aa54;}
.youjian .fa-envelope-o:before{
    font-size: 24px;
    margin:0 30px;
    color:#999;
}
.sousuo .fa-search:before{font-size: 20px;
    color:#fff;
}
.header.on .sousuo .fa-search:before{
    color:#06aa54
}

.banner .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.banner .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{
    width: 80px;
    height: 8px;
    border-radius: 8px;
    background:#06aa54;
}
.banner .swiper-button-prev:after, .banner .swiper-rtl .swiper-button-next:after,.banner .swiper-button-next:after, .banner .swiper-rtl .swiper-button-prev:after{
    content:"";
}
.banner .swiper-button-next{
    color:#06aa54;
    background-image: url(../../images/next.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
}
.banner .swiper-button-prev{
    color:#06aa54;
    background-image: url(../../images/prev.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
}

.bannerSwiper .swiper-slide{overflow: hidden;}
.bannerSwiper .swiper-slide.swiper-slide-active img{
    display: block;
    margin:0 auto;
animation: ImgBig 6s linear forwards;
-webkit-animation: ImgBig 6s linear forwards;
-moz-animation: ImgBig 6s linear forwards;
}











.sec-one{
    margin:80px auto 80px;
    overflow: hidden;
    max-width: 1857px;
}

.sec-title{
    text-align: center;
    font-weight: bold;
    line-height: 48px;
    background-image: linear-gradient(45deg,#06aa54,#77c17c);
    -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}
.sec-desc{
    width:65%;
    margin:30px auto 60px;
    color:#777;
    text-align: center;
    line-height: 30px;
}
.sec-one .sec-desc{text-align:left}
.sec-three .sec-desc{
    text-align: left;
}
.fangan-item {overflow: hidden;padding-left:60px;}

.fangan-item .appSwiper2{
    width: 66%;
    float: left;
    position: relative;
}
.fangan-item .appSwiper{
    width:33%;
    float:right;
    height: 670px;
}

.appSwiper2 .swiper-slide img{
    height: 670px;
}
.appSwiper .swiper-slide img{
    height: 670px;
}
.appSwiper2-cover{
    position: absolute;
    width: 100%;
    background: rgba(6,170,84,.5);
    left:0;
    bottom:0;
    color:#fff;
    padding:40px 60px;
}
.appSwiper2-cover h2{
    font-size:20px;
    font-weight: bold;
}
.appSwiper2-cover h2:after{
    content: "";
    display: block;
    width:40px;
    height:2px;
    background: #fff;
    margin:15px 0 20px;
}
.appSwiper .swiper-slide{
    position: relative;
    overflow: hidden;
}
.appSwiper .swiper-slide .appSwiper-cover{
    position: absolute;
    width: 100%;
    height: 100%;
    left:0;
    top:0;
    background-image: linear-gradient(to bottom, rgba(6,170,84,.1),rgba(6,170,84,1));
    background-image: -webkit-linear-gradient(to bottom, rgba(6,170,84,.1),rgba(6,170,84,1));
    background-image: -moz-linear-gradient(to bottom, rgba(6,170,84,.1),rgba(6,170,84,1));
    background-image: -o-linear-gradient(to bottom, rgba(6,170,84,.1),rgba(6,170,84,1));
    color:#fff;
    text-align: center;
}
.appSwiper .swiper-slide .appSwiper-cover .appSwiper-title{
    margin-top:550px;
    font-size: 20px;
    font-weight: bold;
}
.appSwiper .swiper-slide .appSwiper-cover .appSwiper-title:after{
    content: "";
    display: block;
    width:40px;
    height:2px;
    background: #fff;
    margin:15px auto 0;
}
.appSwiper .swiper-slide-thumb-active img{
    transform: scale(1.1);
    transition: all .3s;
}
.appSwiper2 .swiper-button-prev, .appSwiper2 .swiper-rtl .swiper-button-next{
    right:40px;
    left: auto;
    bottom:0;
    top:auto;
    border:1px solid #fff;
    width:40px;
    height: 40px;
}
.appSwiper2 .swiper-button-next, .appSwiper2 .swiper-rtl .swiper-button-prev{
    right:0px;
    left: auto;
    bottom:0;
    top:auto;
    border:1px solid #fff;
    width:40px;
    height: 40px;
}

.appSwiper2 .swiper-button-prev:after, .appSwiper2 .swiper-rtl .swiper-button-next:after,.appSwiper2 .swiper-button-next:after, .appSwiper2 .swiper-button-prev:after{
    width:30px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    font-size: unset;
}
.appSwiper2 .swiper-button-prev:after, .appSwiper2 .swiper-rtl .swiper-button-next:after, .appSwiper2 .swiper-button-next:after, .appSwiper2 .swiper-button-prev:after{
    content: "";
}
.appSwiper2 .swiper-button-prev, .appSwiper2 .swiper-rtl .swiper-button-next{
    background: url(../../images/prev-white.png) no-repeat;
    background-size: 100% 100%;
}
.appSwiper2 .swiper-button-next, .appSwiper2 .swiper-rtl .swiper-button-prev{
    background: url(../../images/next-white.png) no-repeat;
    background-size: 100% 100%;
}



.sec-two{
    width:100%;
    /* overflow:hidden; */
    background: url(../../images/sec-about-bg.jpg) no-repeat center;
    padding:80px 0;
    position: relative;
}
.sec-two-icon{
    position: absolute;
    right:0;
    bottom:-25%;
}
.sec-two-c{overflow: hidden;}
.sec-two-left{overflow: hidden;}
.sec-two-left img{
    transition: all .3s;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
}
.sec-two-left:hover img{
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
}
.sec-two-right{
    padding-left:60px;
    padding-top:40px;
    padding-bottom:40px;
}
.sec-two-en{
    color:#999999;
    font-size: 20px;
    font-family: Arial, Helvetica, sans-serif;
}
.sec-two-right .sec-title{
    text-align: left;
    margin:10px 0 30px;
}
.sec-line{
    width:100%;
    height: 1px;
    background: #ccc;
}
.sec-two-desc{
    color:#999;
    line-height: 30px;
    margin:40px 0 60px;
    text-align: justify;
}
.sec-two-btn{
    width:200px;
    height: 48px;
    text-align: center;
    line-height: 48px;
    background: linear-gradient(to right, #06aa54,#77c17c);
    background: -webkit-linear-gradient(to right, #06aa54,#77c17c);
    background: -moz-linear-gradient(to right, #06aa54,#77c17c);
    background: -o-linear-gradient(to right, #06aa54,#77c17c);
    transition: all .5s;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -o-transition: all .5s;
}
.sec-two-btn a{
    display: block;
    color:#fff;
}
.sec-two-btn:hover{
    box-shadow: 0 2px 2px 5px rgba(0,0,0,.1);
    -webkit-box-shadow: 0 2px 2px 5px rgba(0,0,0,.1);
    -moz-box-shadow: 0 2px 2px 5px rgba(0,0,0,.1);
    -o-box-shadow: 0 2px 2px 5px rgba(0,0,0,.1);
    background: linear-gradient(to right, #77c17c,#06aa54);
    background: -webkit-linear-gradient(to right, #77c17c,#06aa54);
    background: -moz-linear-gradient(to right, #77c17c,#06aa54);
    background: -o-linear-gradient(to right, #77c17c,#06aa54);
}




.sec-three{
    padding:80px 0;
    border-top: 1px solid #ddd;
}

.sec-product{
    background-color: #fff;
    background-image: url(../../images/sec-product-bg.jpg);
    background-repeat: no-repeat;
    background-size: 100%;
    padding:60px 0 0;
}
.proSwiper{
    padding:10px;
}
.proSwiper-pic{
    overflow: hidden;
}
.proSwiper-pic img{
    transition: all .3s;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
}

.proSwiper .swiper-slide{
    background: #fff;
    box-shadow: 0 0px 2px 5px rgba(0,0,0,.1);
}
.proSwiper .swiper-pagination-clickable .swiper-pagination-bullet{
    background: #06aa54;
}

.proSwiper-name{
    height: 80px;
    line-height: 80px;
    background: #fff;
    font-weight: bold;
    font-size:20px;
    padding:0 20px;
    text-align: center;
}
.proSwiper .swiper-slide:hover .proSwiper-pic img{
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
}

.sec-product .sec-two-btn{
    margin:0 auto;
    margin-top:40px;
}
.sec-news-item{overflow: hidden;margin-top:40px;}
.sec-news-left{overflow: hidden;padding:10px;}
.sec-news-left-box{
    box-shadow: 0 2px 5px 3px rgba(0,0,0,.1);
}
.sec-news-left-pic{
    position: relative;
}
.sec-news-left-cover{
    position: absolute;
    width: 100%;
    height: 100%;
    left:0;
    top:0px;
    padding:0 30px;
    padding-top:50px;
    color:#fff;
    text-align: center;
}

.sec-news-left .col-sm-7 .sec-news-left-cover{
    padding-top:90px;
}
.sec-news-left .col-sm-7 .sec-news-left-c{
    padding:54px 40px;
    overflow: hidden;
    background:#fff;
}
.sec-news-title{line-height: 30px;}
.sec-news-title.font20{font-size:18px;}
.sec-news-left .col-sm-7 .sec-news-title{
    height: 90px;
    overflow:hidden;
}
.sec-news-desc{
    line-height: 30px;
    color:#999;
    height: 60px;
    overflow: hidden;
    margin:10px 0;
}
.sec-news-line{
    width: 40px;
    height: 2px;
    background: #06aa54;
    margin:10px 0 20px;
}
.sec-news-date{
    color:#aaa;
}

.sec-news-left .col-sm-5 .sec-news-left-box{
    margin-bottom:30px;
}
.sec-news-left .col-sm-5 .sec-news-left-box:nth-child(2){
    margin-bottom:0;
}
.sec-news-left .col-sm-5 .sec-news-title{
    padding:20px;
    overflow: hidden;
    height: 100px;
}

.sec-news-right{
    padding:10px 10px 10px 40px;
}
.sec-news-right-box{
    padding:34px 40px;
    background: #f8f8f8;
    margin-bottom:20px;
    transition: all .3s;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
}
.sec-news-right-box:nth-child(4){
    margin-bottom:0;
}
.sec-news-right .sec-news-right-box:hover{
    box-shadow: 0 2px 5px 3px rgba(0,0,0,.1);
    -webkit-box-shadow: 0 2px 5px 3px rgba(0,0,0,.1);
    -moz-box-shadow: 0 2px 5px 3px rgba(0,0,0,.1);
    -o-box-shadow: 0 2px 5px 3px rgba(0,0,0,.1);
}
.sec-news-left .sec-news-left-box{
    transition: all .3s;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
}
.sec-news-left .sec-news-left-box .sec-news-left-pic{overflow: hidden;}
.sec-news-left .sec-news-left-box .sec-news-left-pic img{
    transition: all .3s;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
}
.sec-news-left .sec-news-left-box:hover .sec-news-left-pic img{
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
}
.sec-news-left .sec-news-left-box:hover{
    box-shadow: unset;
}

/* .sec5{
    width:100%;
    overflow: hidden;
    position: relative;
} */
.sec-development{
    width:100%;
    background: url(../../images/sec-delep.jpg) no-repeat center;
    background-attachment: fixed;
    -webkit-background-attachment: fixed;
    -ms-background-attachment: fixed;
    -moz-background-attachment: fixed;
    padding:200px 0;
    overflow: hidden;
    text-align: center;
}
/* .sec-development::before{
    content: ' ';
    position: fixed;
    z-index: -1;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: url(../../images/sec-delep.jpg) no-repeat center;
    background-size: cover;
    background-color: transparent;
} */

.sec-development .sec-title{
    color:#fff;
    background: unset;
    background-clip: unset;
    -webkit-background-clip: unset;
    -webkit-text-fill-color:unset
}
.sec-development .sec-desc{color:#fff; width: 50%;}
.sec-development-btn{
    width:200px;
    height: 48px;
    border:1px solid #fff;
    margin: 0 auto;
    line-height: 48px;
}
.sec-development-btn a{
    display: block;
    color:#fff;
}
.sec-development-btn:hover{
    background: #fff;
}
.sec-development-btn:hover a{
    color:#333;
}


.myPro .swiper-button-next, .myPro .swiper-button-prev{
    color:#06aa54;
}
.myPro-box{
    padding:0 15px;
}
.myPro-pic{height:396px;overflow: hidden;}
.myPro-pic img{ transition: all .3s;-webkit-transition: all .3s;-moz-transition: all .3s;-o-transition: all .3s;}
.myPro-desc{
    background:#fff;
    padding:40px;
    position: relative;
}
.myPro-desc h3{
    font-size:24px;
}
.myPro-desc p{
    color:#555;
    margin-top:10px;
}
.myPro-btn{
    position: absolute;
    width:30px;
    height:30px;
    bottom:40px;
    right:40px;
    border-radius: 50%;
    border:1px solid #ccc;
    text-align: center;
    line-height: 26px;
    color:#ccc;
    transition: all .3s;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
}
.myPro-box:hover .myPro-btn{
    border: 1px solid #06aa54;
    color:#06aa54
}
.myPro-box:hover .myPro-pic img{
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
}




/* 新闻 */
.sec-four{
    padding:60px 0;
    overflow: hidden;
}
.myNewsTop{
    overflow: hidden;
    position: relative;
    margin-bottom:40px;
}
.myNewsTop h1{
    font-size: 40px;
}
.myNewsTop a{position: absolute;right:0;bottom:0;color:#777;}
.myNewsTop .fa-ellipsis-h:before{font-size:30px;}
.myNewsTop a:hover{color:#06aa54}
.myNewsItem ul{overflow: hidden;margin-left:-15px;margin-right:-15px}
.myNewsItem ul li {margin-bottom:30px;height: 152px;overflow: hidden;}
.myNewsItem ul li .myNewsB{
    overflow: hidden;
    border:1px solid #ddd;
    padding:30px 20px;
    transition: all .3s;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
}
.myNewsItem ul li .myNewsBContent{
    padding-left:20px;
}
.myNewsDesc-date{
    font-size: 14px;
    color:#999;
}
.myNewsBContent h4{
    height:30px;
    line-height: 30px;
    overflow: hidden;
}
.myNewsDesc-info{
    font-size: 14px;
    color:#777;
    line-height: 20px;
    height:40px;
    overflow: hidden;
    text-align: justify;
}
.myNewsItem ul li:nth-child(3),.myNewsItem ul li:nth-child(4){margin-bottom:0;}
.myNewsPic{
    height:205px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}
.myNewsDesc{
    padding:20px;
    overflow: hidden;
    background:#e9f3fb;
}
.myNewsDesc h4{
    height:30px;
    line-height: 30px;
    overflow: hidden;
}
.myNewsBox{
    transition: all .3s;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
}
.myNewsB .myNewsBPic{
    overflow: hidden;
    height: 90px;
    background-size:cover;
    background-repeat: no-repeat;
    background-position: center;
}

/* .myNewsB .myNewsBPic img{
    transition: all .3s;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    max-height:90px;
} */
.myNewsBox:hover,.myNewsB:hover{
    box-shadow: 0px 2px 5px 5px rgba(0,0,0,.1);
}
.myNewsBox:hover h4{
    color:#000;
}
.myNewsB:hover .myNewsBPic img{
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
}
.myNewsB:hover .myNewsBContent h4{
    color:#000;
}



/* 数字 */
/* .myShuzi{overflow: hidden;} */
/* .myShuziBox{
    overflow:hidden;
} */
.sec-five{
    background:#eff7ee;
    padding:60px 0;
    overflow: hidden;
    border-radius: 0 30% 0 0;
}
.myShuziNum{
    width:80px;
    height: 80px;
    text-align: center;
    line-height: 74px;
    font-size:30px;
    font-weight: bold;
    border:4px solid #06aa54;
    border-radius: 50%;
    color:#06aa54;
    overflow: hidden;
    font-family: 'Open Sans';
    transition: all .3s;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
}
.myShuziNum em{
    font-size:20px;
    float:right;
    margin-right:10px;
}
.myShuziDesc{
    padding-left:20px;
    color:#777;
}

.myShuziDesc span{
    display: block;
    font-size:20px;
    color:#333;
    margin-bottom:10px;
}
.myShuziBox:hover .myShuziNum{
    transform: translateY(-10px);
    -webkit-transform: translateY(-10px);
    -moz-transform: translateY(-10px);
    -o-transform: translateY(-10px);
}


.footer{
    background: #06aa54;
    padding:60px 0;
    overflow: hidden;
    color:#fff;
}
.ft-menu-line{
    content: "";
    display: block;
    width:40px;
    height: 2px;
    background: #fff;
    margin:15px 0 25px;
}
.ft-menu-box ul li{
    line-height: 30px;
}
.ft-menu-box ul li a{color:rgba(255,255,255,.7)}
.ft-erweima{
    overflow: hidden;
}
.ft-box{
    width: 50%;
    float:left;
    text-align: center;
}
.ft-box img{
    width: 126px;
    height: 126px;
    margin:0 auto;
    display: block;
    margin-bottom:10px;
}

.footerTop{overflow: hidden;padding:80px 0 120px;position: relative;border-bottom:1px solid rgba(255, 255, 255, .8)}
.footerTop ul{overflow: hidden;position:relative;}
.footerTop ul li{
    float: left;
    width: calc((100% - 40px) / 8);
    width: -webkit-calc((100% - 40px) / 8);
    width: -moz-calc((100% - 40px) / 8);
    width: -o-calc((100% - 40px) / 8);
}
.footerTop ul li .munu-item a{
    display: block;
}
.footerTop ul li:last-child{
    position: absolute;
    right: calc(((100% - 40px) / 8) + 40px);
    top: 30px;
}
.footerTop ul li h4{
    font-size:16px;
    margin-bottom:10px;
}
.footerTop ul li .munu-item a{
    color:rgba(255, 255, 255, .8);
    font-size:14px;
    line-height: 24px;
}
.footerTop .ewm{
    width:20%;
    position:absolute;
    right:0;
    bottom:20px;
}
.footerTop .ewm span{
    display: block;
    color:#333;
    text-align: center;
    line-height: 40px;
}
.copyright{
    overflow: hidden;
    padding:20px 0;
    background: #037d3d;
    color:#fff;
    text-align: center;
    line-height: 40px;
}
.copyright a{color:#fff;}

.banner-c{position:relative}
.banner-c>img{
    width:100%;
    margin:0 auto;
}
.whiteLogo{
    position:absolute;
    width: 100%;
    height:100%;
    left:0;
    top:0;
}
.whiteLogo img{
    display: block;
    margin:0 auto;
    margin-top:12%

}
.about-sec1{
    overflow: hidden;
    margin:60px 0;
}
.about-sec1-box{
    position: relative;
    padding-right:40px;
}
.about-sec1-desc{
    line-height: 30px;
    text-align: justify;
}
.about-sec1-cover{
    position: absolute;
    right:40px;
    bottom:-235px;
    color:#ddd;
    font-size: 24px;
    width:100%
}
.about-sec1-cover span{
    display: block;
    text-align: right;
    font-size: 180px;
    color: rgba(6,170,84,.1);
    font-family: fantasy;
}
.about-sec1-cover span::before{
    content: "";
    display: block;
    width:240px;
    height:1px;
    background:#ddd;
    position: absolute;
    top: 80px;}
.about-culture{
    background: #fff;
    padding:80px 0;
}
.about-sec1-culture{
    padding:60px;
    border-bottom:1px solid #ddd;
    border-right:1px solid #ddd;
    transition: all .5s;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -o-transition: all .5s;
}
.about-sec1-culture:nth-child(3),.about-sec1-culture:nth-child(4){
    border-bottom:none;
}
.about-sec1-culture:nth-child(2n){
    border-right:none;
}

.about-sec1-culture-c{
    line-height: 30px;
    height: 60px;
    overflow: hidden;
}
.about-sec1-culture h3{
    font-size: 20px;
    margin-bottom:10px;
}
.about-sec1-culture h3 i{
    color:#06aa54;
    margin-right:5px;
}
.fa-ellipsis-v:before{
    font-size:20px;
}

.about-culture-icon{
    margin-bottom:20px;
    transition: all .5s;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -o-transition: all .5s;
}

.about-culture-icon-one{
    background: url(../../images/gray-jiazhiguan.png) no-repeat;
    width: 60px;
    height: 60px;
    background-size: 100% 100%;
}
.about-culture-icon-two{
    background: url(../../images/gray-linian.png) no-repeat;
    width: 60px;
    height: 60px;
    background-size: 100% 100%;
}
.about-culture-icon-three{
    background: url(../../images/gray-shiming.png) no-repeat;
    width: 60px;
    height: 60px;
    background-size: 100% 100%;
}
.about-culture-icon-four{
    background: url(../../images/gray-qiyeyuanjing.png) no-repeat;
    width: 60px;
    height: 60px;
    background-size: 100% 100%;
}
.about-sec1-culture:hover{
    box-shadow: 0 2px 5px 5px rgba(0,0,0,.1);
    -webkit-box-shadow: 0 2px 5px 5px rgba(0,0,0,.1);
    -moz-box-shadow: 0 2px 5px 5px rgba(0,0,0,.1);
}
.about-sec1-culture:hover .about-culture-icon-one{
    background: url(../../images/jiazhiguan.png) no-repeat;   
    width: 60px;
    height: 60px;
    background-size: 100% 100%;
}
.about-sec1-culture:hover .about-culture-icon-two{
    background: url(../../images/linian.png) no-repeat;   
    width: 60px;
    height: 60px;
    background-size: 100% 100%;
}
.about-sec1-culture:hover .about-culture-icon-three{
    background: url(../../images/shiming.png) no-repeat;   
    width: 60px;
    height: 60px;
    background-size: 100% 100%;
}
.about-sec1-culture:hover .about-culture-icon-four{
    background: url(../../images/qiyeyuanjing.png) no-repeat;
    width: 60px;
    height: 60px;
    background-size: 100% 100%;
}
.about-sec1-culture-c{color:#777;}

.about-history{
    margin:0px 0 60px;
    width: 100%;
    overflow: hidden;
}
.about-main2{
    padding:60px 0;
    overflow: hidden;
}
.about-history h1{
    font-size: 40px;
    text-align: center;
}
.about-history-desc{
    margin:20px auto 40px;
    width:60%;
    color:#777;
    text-align: center;
    line-height: 30px;
}


.about-honor{margin-bottom:60px;overflow: hidden;margin-top:60px;}
.about-honor h1{font-size: 40px;text-align: center;margin-bottom:40px}
.honorSwiper{display:none;}
.honorSwiperBox{
    background: #fff;
}
.honorSwiperPic{
    height: 212px;
}
.honorSwiperPic img{
    display: block;
    margin:0 auto;
    max-height: 212px;
}
.honorSwiperName{
    padding:30px;
    text-align: center;
}
.about-honor .swiper-button-next,.about-honor .swiper-button-prev{
    color:#06aa54;
}

.c,.history-c{
    overflow: hidden;
    transform: translateY(-80px);
    -webkit-transform: translateY(-80px);
    -moz-transform: translateY(-80px);
    -o-transform: translateY(-80px);
}
.history-c{
    background:#fff;
    padding:20px;
}

.c-top{
    background:#fff;
    padding:20px;
}
.location{
    line-height: 40px;
    color:#777;
    font-size: 14px;
}
.location a{color:#777;}

.about{
    padding:30px;
    background:#fff;
    line-height: 30px;
    color:#555;
    text-align: justify;
}
.about h1{
    font-size:32px;
    color:#06aa54;
    line-height: 60px;
    margin-bottom:40px;
}
/* .about h1 span{
    font-size:20px;
    color:#777;
} */

.hse{
    background:#f4f4f4;
    padding:30px;
    border-radius: 10px;
    margin-bottom:30px;
}
.hse h3{
    font-size:20px;
    font-weight: bold;
    margin-bottom:20px;
}
.hse h3:after{
    content: "";
    display: block;
    width: 40px;
    height:4px;
    background: #00aa50;
    margin-top:10px;
}
.hse-desc{
    height: 90px;
    overflow: hidden;
}
.about-global{overflow:hidden;margin-left:-15px;margin-right:-15px;margin-top:60px;}
.about-global-box{margin-bottom:30px;
    transition: all .3s;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
}
.about-global-name{
    background:#fff;
    overflow: hidden;
    padding:60px 30px 60px;
}
.about-global-name-left h3{
    font-size:20px;
    margin-bottom:10px;
}
.about-global-name-left .about-global-name-desc{
    color:#555;
}
.about-global-btn{
    width:30px;
    height:30px;
    border-radius: 50%;
    border:1px solid #ccc;
    text-align: center;
    line-height: 30px;
}
.about-global-btn .fa-angle-right:before{
    font-size: 24px;
    color:#ccc;
}
.about-global-pic{overflow: hidden;}
.about-global-pic img{
    transition: all .3s;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
}
.about-global-box:hover{
    box-shadow: 0px 2px 5px 5px rgba(0,0,0,.1);
}
.about-global-box:hover .about-global-pic img{
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
}
.about-global-box:hover .about-global-btn{
    border:1px solid #06aa54;
}
.about-global-box:hover .about-global-btn .fa-angle-right:before{
    color:#06aa54;
}


.culture-top,.culture-bottom{overflow: hidden;}
.culture-top{
background-repeat:no-repeat;
background-size:cover;
background-position:center;
height:400px;
}
.culture-top .culture-box{
    padding-left:80px;
    padding-top:60px;
    padding-bottom:60px;
    height: 400px;
    background: #f4f4f4;
}
.culture-box h3{
    font-size:30px;
    line-height: 60px;
    color:#333;
}
.culture-box h3 em{
color:#06aa54;
}
.culture-box h3 .font80{font-weight:bold;}
.culture-box h3 .font20{margin-right:30px;}
.culture-info{margin:40px 0;}
/* .culture-bottom{margin-top:40px;} */
.culture-bottom .width33{
    padding:40px;
    border-right:1px solid #06aa54;
}
.culture-bottom .width33:nth-child(3) {
    border-right:none;
}
.culture-bottom .culture-info{
    height:90px;
}

.culture-box:after{
    content: "";
    display: block;
    width:60px;
    height:1px;
    background: #06aa54;
    margin-top:30px;
}


.pro-solution-top{
    overflow: hidden;
}
.product-pro{
    padding:60px 0;
    overflow: hidden;
    background:#fff;
}
.product-top{
    background: url(../../images/pro-bg.jpg) no-repeat;
    padding:100px 60px;
}
.product-name{
    line-height: 60px;
}
.product-item{overflow:hidden;margin-top:30px;}
.product-item li{
    width:calc((100% - 60px) / 7);
    float:left;
    margin-right:10px;
    text-align: center;
    font-size: 18px;
    transition: all .3s;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    position: relative;
}
.product-item li:last-child{margin-right:0;}
.product-item li a{
    display: block;
    padding:40px 10px;
}
.product-item li:hover a{
    color:#333;
    transition: all .3s;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
}
.product-item li:hover{
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
}
.product-item li:after{
    content: "";
    display: block;
    width:80px;
    height:4px;
    background: #06aa54;
    position: absolute;
    bottom:10px;
    left:calc((100% - 80px) / 2);
}
.pro-solution{
    overflow: hidden;
    margin-top:60px;
    margin-bottom:60px;
}
.pro-solution-top,.pro-solution-bottom{
    overflow: hidden;
    padding:0 30px;
}
.pro-solution li{
    margin-right:20px;
    width:calc((100% - 100px) / 6);
    width:-webkit-calc((100% - 100px) / 6);
    width:-moz-calc((100% - 100px) / 6);
    position: relative;
}
.pro-solution-top li{float:left;}
.pro-solution-bottom li{float:right;}
.pro-solution li .pro-pic{
    height:400px;
    width: 100%;
}
.pro-solution li:nth-child(6){
    margin-right: 0;
}
.pro-t{
    position: absolute;
    width: 100%;
    height:100%;
    background: rgba(0,0,0,.3);
    font-size: 20px;
    left:0;
    top:0;
    padding:40px 20px;
    color:#fff;
    transition: all .3s;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
}
.pro-t span{
    display: block;
    font-size: 14px;
}
.pro-solution-top{margin-bottom:30px;}
.pro-solution li:hover .pro-t{
    transform: translateY(100%);
    -webkit-transform: translateY(100%);
    -moz-transform: translateY(100%);
    -o-transform: translateY(100%);
}
.pro-list-list{
    overflow: hidden;
    margin-left:-15px;
    margin-right:-15px;
    margin-top:60px;
}
.pro-list-list li{margin-bottom:30px;}
.pro-list-box{
    overflow: hidden;
    transition: all .3s;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
}
.pro-list-thumb{
    height:270px;
    overflow: hidden;
}
.pro-list-thumb img{
    max-height: 270px;
    display: block;
    margin:0 auto;
    transition: all .3s;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
}
.pro-list-content{
    background:#fff;
    padding:40px 30px;
}
.pro-list-content h4{
    font-size:18px;
}
.pro-list-desc{
    font-size:14px;
    color:#777;
    line-height: 24px;
    height:48px;
    overflow: hidden;
    margin-top:10px;
}
.pro-list-list li:hover .pro-list-box{
    box-shadow: 0px 2px 5px 5px rgba(0,0,0,.1);
    -webkit-box-shadow: 0px 2px 5px 5px rgba(0,0,0,.1);
    -moz-box-shadow: 0px 2px 5px 5px rgba(0,0,0,.1);
}
.pro-list-list li:hover .pro-list-thumb img{
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
}


.p-c{overflow: hidden;margin-left:-15px;margin-right:-15px; margin-top:60px;}

.p-c input[type='text']{
    width:100%;
    height:40px;
    line-height: 40px;
    border: 1px solid #ddd;
}
.p-c textarea{
    width:100%;
    border:1px solid #ddd;
}
.p-c .btn{
    width:160px;
    height:40px;
    background: #06aa54;
    border: unset;
}

.p-c-detils{
    overflow: hidden;
    padding-left:40px
}
.p-c-detils table td{
    border:1px solid #ccc;
    padding:10px;
}
.p-c-detils table thead{
    font-size:18px;
    font-weight: bold;
}
.pro-top-lm{
    color:#06aa54;
}
.pro-top-t{
    font-size:24px;
    font-weight: bold;
    line-height: 48px;
}
.pro-top-fzs{
    font-size:18px;
}
.pro-top-info{
    margin:20px 0;
    overflow: hidden;
    color: #999;
}
.pro-top-pdf{
    background: #f8f8f8;
    padding:20px;
    overflow: hidden;
}
.pro-top-pdf img{
    height:36px;
    float:left;
    margin-right:20px;
}
.pro-top-btn {
    margin-top: 40px;
    background: #00aa50;
    width: 200px;
    text-align: center;
    height: 48px;
    line-height: 48px;
}
.pro-top-btn a {
    color: #fff;
}


.p-c-thumb{
    overflow: hidden;
}
.p-c-thumb img{
    display: block;
    margin:0 auto;
    transition: all .3s;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
}
.p-c-thumb:hover img{
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
}

.xgcp-con{
    overflow: hidden;
    padding: 0 30px;
    margin-bottom:60px;
    position: relative;
}
.product-c-box{
    padding:40px 20px;
    overflow: hidden;
    background:#fff;
}
.product-c-tit{
    font-size:18px;
    line-height: 40px;
    margin-bottom:20px;
    border-bottom:1px solid #06aa54;
}
.product-c-btn a{
    color:#777;
}


.news-top{
    overflow:hidden;
    margin-left:-15px;
    margin-right:-15px;
    margin-top:40px;
    margin-bottom:40px;
}
.news-top-thumb{
    width: 100%;
    height:280px;
    background-repeat: no-repeat;
    background-size:cover;
    background-position: center;
}
.news-top-box{
    width:100%;
    background-color:rgba(6,170,84,.3);
    transition: all .3s;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
}
.news-top-content{
    padding:40px 20px;
    overflow: hidden;
    transition: all .3s;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;

}
.news-date{
    font-size:14px;color:#777;
    transition: all .3s;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
}
.news-top-content h4{
    font-size: 18px;
    line-height: 30px;
    margin:10px 0 15px;
    height: 30px;
    overflow: hidden;
}
.news-top-desc{
    font-size:14px;
    color:#555;
    height:48px;
    line-height: 24px;
    text-align: justify;
    overflow: hidden;
    transition: all .3s;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
}
.news-top ul li:hover .news-top-box{
    box-shadow: 0 2px 5px 5px rgba(0,0,0,.2);
    -webkit-box-shadow: 0 2px 5px 5px rgba(0,0,0,.2);
    -moz-box-shadow: 0 2px 5px 5px rgba(0,0,0,.2);
    -o-box-shadow: 0 2px 5px 5px rgba(0,0,0,.2);
}
.news-top ul li:hover .news-top-content{
    background: #06aa54;
    color:#fff;
}
.news-top ul li:hover .news-date{
color:#fff;
}
.news-top ul li:hover .news-top-desc{color:#fff;}
.news-list{overflow:hidden}
.news-list ul{
    padding:10px;
}
.news-list li{overflow:hidden;margin-bottom:30px;background:#fff;padding:20px;
    transition: all .3s;
    -webkit-transition: all .3s;
-moz-transition: all .3s;
-o-transition: all .3s;}
.news-list-left .news-left-pic{
    height:227px;
    overflow: hidden;
    background-size:cover;
    background-repeat: no-repeat;
    background-position: center;
}
/* .news-list-left .news-left-pic img{
    display: block;
    margin:0 auto;
    max-height: 227px;
    transition: all .3s;
    -webkit-transition: all .3s;
-moz-transition: all .3s;
-o-transition: all .3s;} */
.news-list-right{padding:20px 0px 20px 40px;}
.news-right-date{
    font-size:14px;
    color:#777;
}
.news-right-date img{
    height:14px;
    margin-top:2px;
}
.news-right-title{
    font-size: 18px;
    margin:10px 0 20px;
}
.news-right-desc{
    font-size:14px;
    color:#555;
    line-height: 24px;
    height:48px;
    overflow: hidden;
}
.news-right-btn{
    font-size: 14px;
}
.news-list li:hover{
    transform: translateX(10px);
    -webkit-transform: translateX(10px);
    -moz-transform: translateX(10px);
    box-shadow: 0 2px 5px 5px rgba(0,0,0,.1);
    -webkit-box-shadow: 0 2px 5px 5px rgba(0,0,0,.1);
    -moz-box-shadow: 0 2px 5px 5px rgba(0,0,0,.1);
    -o-box-shadow: 0 2px 5px 5px rgba(0,0,0,.1);
}
.news-list li:hover .news-left-pic img{
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
}
.news-icon{
    overflow: hidden;
    font-size: 14px;
    color:#777;
    margin-bottom:40px;
}

/* 投资者 */
/* 投资者 */
#gp {
    padding: 20px;
    font-size: 16px;
    box-shadow: 10px 10px 20px #ddd;
    overflow: hidden;
}

.text-red {
    color: #f00;
}

.text-green {
    color: #408f1c;
}

.gp-name {
    font-size: 16px;
}

.gp-name,
.time {
    line-height: 32px;
}

.dq-price {
    font-size: 48px;
}

.dq-price,
.sz,
.szf {
    line-height: 60px;
}

.sz,
.szf {
    padding-top: 10px;
    font-size: 22px;
}
.col-sm-20 {
    width: 20%;
    float: left;
}
#gp .col-sm-20 {
    padding: 10px 0;
}

.time,
.gp-item {
    color: #b3b3b3;
    font-size: 14px;
}

.gp-item {
    padding-bottom: 5px;
}

#gupiao {
    width: 100%;
    height: 300px;
}

.inve-brand {
    font-size: 32px;
    margin-bottom: 20px;
    color: #004d9f;
    border-left: 4px solid #004d9f;
    padding-left: 20px;
}

#inve-iframe {
    width: 100%;
    height: 400px;
    overflow: hidden;
}

.inve-btns .col-sm-3 {
    margin-bottom: 30px;
}
.gupiao-pic{margin-top:60px;margin-bottom:60px;}
.gupiao-pic img{
    width:70%
}

.inv{overflow: hidden;background:#eff7ee;margin:40px 0 60px;}
.inv-box{
    padding:80px 60px 80px 60px;
    line-height: 30px;
}
.inv-list,.inv-list ul{overflow: hidden;}
.inv-list li{
    overflow:hidden;
    margin-bottom:30px;
}
.inv-list li .inv-box{
padding:40px 30px;
background: #fff;
transition: all .3s;
-webkit-transition: all .3s;
-moz-transition: all .3s;
-o-transition: all .3s;
}
.inv-list li .inv-box img{
    display: inline-block;
    height: 40px;
    margin-right:20px;
}
.inv-list li .inv-box .inv-box-c{
    display: inline-block;
    line-height: 40px;
}
.inv-list li .inv-box i{
    display: block;
    float:right;
    margin-top:10px;
    color:#06aa54;
}
.inv-list li:hover .inv-box {
 transform: translateX(5px);
 -webkit-transform: translateX(5px);
 -moz-transform: translateX(5px);
 -o-transform: translateX(5px);
}
.inv-list li a{display: block;}

#pages{
    text-align: center;
}
#pages a{
    padding:5px 10px;
}
#pages span{
    padding:5px 10px;
}

.honor-pic {
    position: relative;
    display: table;
    overflow: hidden;
    width: 100%;
    height: 189px;
    padding: 5px;
    text-align: center;
}

.honor-pic a {
    display: table-cell;
    width: 100%;
    height: 189px;
    vertical-align: middle;
}

.honor-pic  a img {
    max-width: 100%;
    max-height: 189px;
    margin: 0 auto;
}

.honor-list{
    padding:40px 0;
    overflow: hidden;
}
.honor-list .honor-box{
    background:#fff;
}
.honor-list li{margin-bottom:30px;}
.honor-name{
    padding:40px 20px;
    font-size: 18px;
    margin-top:10px;
}
.honor-name i{display: block;color:#06aa54}

.tech-c{line-height: 30px;}

.contact-global{
    overflow:hidden;
    margin-left:-15px;
    margin-right:-15px;
    margin-top:60px;
}
.contact-global-box{
    background:#fff;
    margin-bottom:30px;
}
.contact-global-logo{
    padding-left:20px;
    background: url(../../images/c-g-bg.jpg) no-repeat bottom;
    background-size:cover;
    line-height: 100px;
}
.contact-global-logo img{
    height:70px;
    margin-top:15px;
}
.contact-global-desc{
    padding:40px 40px 40px 60px;
}
.contact-global-desc h3{
    font-size:24px;
}
.contact-global-desc .contact-global-cc{
    line-height: 30px;
    margin-top:30px;
    color:#777;
    height:90px;
}
.contact-yingxiao{overflow:hidden;margin-top:40px;}
.contact-top{
    overflow:hidden;
    background:#fff;
}
.contact-top-item,.contact-bottom-item{
    overflow: hidden;
    margin-top:30px;
}
.contact-top{
    padding:60px 40px;
}
.contact-top h2,.contact-bottom h2{font-size:32px;line-height: 60px;border-bottom:1px solid #06aa54;}

.contact-bottom{
    overflow: hidden;
    padding:60px 40px;
    margin-top:40px;
    background: #fff;
}
.contact-top-box,.contact-bottom-box{
    padding:30px;
    line-height: 30px;
    border:1px solid #06aa54;
    height: 152px;
}

.video{overflow:hidden;margin-top:40px}
.video-box{
    background: #fff;
    transition: all .3s;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    margin-bottom:30px;
}
.video-pic{
    position: relative;
    height:234px;
}
.video-pic img{
    max-height: 234px;
    display: block;
    margin:0 auto;
}
.video-icon{
    background-color:rgba(0,0,0,.1);
    width:100%;
    height:100%;
    position: absolute;
    left:0;
    top:0;
    line-height: 100%;
}
.video-name{
    background:#fff;
    padding:30px 20px;
    overflow: hidden;
}
.video-icon img{
    width: 60px;
    margin-top:20%;
    transition: all .3s;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
}
.video-box:hover .video-icon img{
    transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -o-transform: rotate(360deg);
}
.video-box:hover{
    box-shadow: 0 2px 5px 5px rgba(0,0,0,.1);
}
.video h1{
    text-align: center;
    margin-bottom:20px
}
.video-date{
    overflow:hidden;
    width:40%;
    text-align: center;
    margin:0 auto;
    line-height: 48px;
    font-size: 14px;
    color:#777;
    margin-bottom:40px;
}
.news-c{
    width:100%;
    text-align: justify;
}
.news-c img{
    width:100%;

}
.f14{
    overflow: hidden;
border-top:1px solid #06aa54;
margin-top:40px;
padding-top:20px;
background:#f4f4f4;
line-height: 60px;
}

.global-contact{
    padding:40px;
    background:#fff;
    margin-top:40px;
    line-height: 30px;
}
.global-title{
    font-size:24px;
    margin-bottom:20px;
    color:#555;
}

.sub_nav{border-bottom:1px solid #e0e0e0;width:100%; overflow:hidden;}
.sub_nav ul{font-size:0;margin:0 auto;}
.sub_nav li{display:inline-block;}
.sub_nav li a{display:block; text-align:center;font-size:16px; color:#777; position:relative;padding:15px 30px; }
.sub_nav li.cur a{color:#fff; background:#06aa54;}
.sub_nav li.cur a:after{left:0; width:100%;}
.sub_nav li:hover a{color:#fff; background:#06aa54;}
.sub_nav li:hover a:after{left:0; width:100%;}


/* 搜索 */
.ss-drop{
    position: absolute;
    width: 15%;
    background: #fff;
    top: 110px;
    right: 60px;
    display: none;
}
.sousuo:hover .ss-drop {
    display: block;
}
.sousuo:hover .fa-search:before{color:#06aa54;}
.search #q{
	border-radius:20px;
    height: 40px;
    line-height: 40px;
    border:1px solid #ccc;
}
.search{
	position: relative;
	width: 100%;
    padding:0 30px;
}
.search .search-icon{
	position: absolute;
	right:30px;
}
.search-icon .fa{
	font-size:22px !important;
	color:#ccc;
}
.search-icon{
	background-color:transparent;
	border:none;
}
.ss:hover .ss-drop{
    display: block;
}
.develop{
    margin-left:-15px;
    margin-right:-15px;
    overflow: hidden;
    margin-top:40px;
}
.develop .about-global-name{
    background:#ccf0d3;
    transition: all .3s;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
}
.develop .about-global-btn{
    border:none;
}

.develop .about-global-box:hover .about-global-name{
    background:#06aa54;
    color:#fff;
}

.infor-list .news-list-right {
    padding: 0px 0px 0px 40px;
}
.infor-list .news-list-left .news-left-pic img{max-height:162px}
.infor-list .news-list-left .news-left-pic{height:162px}
.information-top{overflow:hidden;margin-left:-15px;margin-right:-15px;}
.information-pic img{
    max-height:220px;
    display:block;
    margin:0 auto;
}
.information-desc{line-height: 40px;color:#999;}
.information-bottom{
    padding:30px 0 0;
    border-top:1px dotted #06aa54;
    margin-top:30px
}
.information-bottom ul li{position:relative}
.information-bottom ul li img{
    height:26px;
    margin-right:30px;
}
.information-bottom ul li .download{
    position: absolute;
    right:10%;
    top:5px;
}
.infor-list .news-list-right{padding:0}
.infor-list .news-list-left .news-left-pic img{max-height: 223px;display: block;
    margin: 0 auto;}
.infor-list .news-list-left .news-left-pic{height:auto;}
.infor-list .news-right-title{font-size:16px;}
.infor-list .news-list-right{margin-top:10px;}
.information-bottom ul li{margin-bottom: 20px;}
.information-bottom ul li img{margin-right:10px;}
.information-bottom ul li .download{bottom:0;top:unset}
.information-bottom ul li:last-child{margin-bottom:0;}





.bannerSwiper .swiper-slide{
    position: relative;
}
.bannerSwiper .swiper-slide .banner-cover{
    position: absolute;
    width:100%;
    height: 100%;
    left:0;
    top:0;
    padding-top:20%;
    text-align: center;
    color:#fff;
}
.bannerSwiper .swiper-slide .banner-cover .banner-zh{
    font-size:60px;
	line-height:60px;
    font-weight: bold;
    letter-spacing: 6px;
    text-shadow: 3px 4px 5px rgba(0, 0, 0, .5);
    -webkit-text-shadow: 3px 4px 5px rgba(0, 0, 0, .5);
    -moz-text-shadow: 3px 4px 5px rgba(0, 0, 0, .5);
    -o-text-shadow: 3px 4px 5px rgba(0, 0, 0, .5);
}
.bannerSwiper .swiper-slide .banner-cover .banner-en{
    font-size:24px;
    text-transform: uppercase;
    margin-top:10px;
    text-shadow: 3px 4px 5px rgba(0, 0, 0, .5);
    -webkit-text-shadow: 3px 4px 5px rgba(0, 0, 0, .5);
    -moz-text-shadow: 3px 4px 5px rgba(0, 0, 0, .5);
    -o-text-shadow: 3px 4px 5px rgba(0, 0, 0, .5);
}

/* .swiper-slide-active .banner-cover{
    animation: moveUp 2s linear forwards;
    -webkit-animation: moveUp 2s linear forwards;
    -moz-animation: moveUp 2s linear forwards;
    -o-animation: moveUp 2s linear forwards;
} */
.bannerSwiper .swiper-slide .banner-cover .banner-en.font22{font-size:24px;}

/* .bannerSwiper .swiper-slide .banner-cover.bannerRight{
    left:10%;
    top:25%
} */


.pai{
    overflow:hidden;
    margin-top:60px;
    background: url(../../images/hse.jpg) no-repeat center;
    padding:60px;
}
.pai-box{
    padding-right:60px;
}
.pai-box h1{
    font-size:36px;
    margin-top:120px;
}
.pai-desc{
    font-size:20px;
    line-height: 30px;
    color:#777;
    margin-top:30px;
}
.pai-box img{
    height: 300px;
    display: block;
    margin:0 auto;
    transition: all .3s;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
}
.pai-box:hover img{
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
}

.hse-item{
    margin-left:-15px;
    margin-right:-15px;
    overflow: hidden;
    margin-top:60px;
}







/* @media(min-width:1679px) and (max-width:1899px){

} */



@media(max-width:1800px) and (min-width:1680px){
    .appSwiper2 .swiper-slide img{height: 670px;}
    .appSwiper .swiper-slide img{height: 670px;}
    .appSwiper .swiper-slide .appSwiper-cover .appSwiper-title{margin-top:500px}
}

@media(max-width:1680px) and (min-width:1599px){
    .fangan-item .appSwiper{height:603px}
    .appSwiper2 .swiper-slide img{height:603px;}
    
}


@media(min-width:1440px) and (max-width:1600px){
    .appSwiper .swiper-slide img{
        height: 578px;
    }
    .appSwiper2 .swiper-slide img{
        height: 578px;
    }
    .appSwiper .swiper-slide .appSwiper-cover .appSwiper-title{
        margin-top:480px;
    }
    .fangan-item .appSwiper{height: 578px;}
}


@media(width:1440px){
    .appSwiper .swiper-slide img{
        height: 514px;
    }
    .appSwiper2 .swiper-slide img{
        height: 514px;
    }
    .fangan-item .appSwiper{height: 514px;}
    .appSwiper .swiper-slide .appSwiper-cover .appSwiper-title{margin-top:400px;}
}



@media(max-width:1439px) and (min-width:1200px){
    .myPro-pic{height:336px}
    .myPro-pic img{height:336px}
    .myShuziNum{
        width:60px;
        height: 60px;
        line-height: 54px;
        font-size:26px;
    }
    .myShuziNum em{margin-right:0;}
    .myShuziDesc{font-size:14px;}
    .about-sec1-cover{bottom:-100px;}
    .honorSwiperPic{height:174px}
    .honorSwiperPic img{max-height:174px}
    .honor-name{height:145px}
    .video-pic{height:193px}
    .video-pic img{max-height:193px;}
    .pro-list-thumb{height:223px}
    .pro-list-thumb img{max-height:223px}

    .product-pic{height:251px}
    .product-pic img{max-height:251px}
    .news-list-left .news-left-pic{height:188px}
    .news-list-left .news-left-pic img{max-height:188px}
    .inv-list li .inv-box .inv-box-c{width:80%;line-height: 30px; height: 60px;overflow: hidden;}
    .contact-top-box, .contact-bottom-box{padding:30px 20px;}
    .copyright .ft-data{width:75%}
    .appSwiper2 .swiper-slide img,.appSwiper .swiper-slide img{height: 487px;}
    .appSwiper .swiper-slide .appSwiper-cover .appSwiper-title{margin-top:400px;font-size:18px}
    .fangan-item .appSwiper{height: 487px;}
    .sec-two-right{padding-top:0;}
    .sec-two-desc{margin:30px 0 40px;}
    .sec-news-left .col-sm-7 .sec-news-title{
        height: 90px;
        overflow: hidden;
    }
    .sec-news-left-cover{padding-top:40px}
    .sec-news-left .col-sm-7 .sec-news-left-cover{padding-top:70px;}
    .sec-news-left .col-sm-5 .sec-news-title{font-size:18px;padding:18px}
    .sec-news-left .col-sm-7 .sec-news-left-c{
        padding:30px;
    }
    .sec-news-right-box{
        padding:22px 40px;
    }
    .copyright{font-size:14px;}
    .copyright .width80{width:85%}
}


@media(min-width:767px) and (max-width:1200px){
    .contact-top-box, .contact-bottom-box{
        padding:30px 5px;
        height:220px;
        font-size:14px;
    }
    .myShuziNum{
        float:unset;
    }
    .myShuziDesc{width:100%;padding-left:0;padding-top:10px;}
    .contact-global-desc{padding:40px 20px;}
    .contact-global-desc h3{
        line-height: 30px;
        height:60px;
        overflow: hidden;
    }
    .contact-global-desc .contact-global-cc{height:120px;}
    .c, .history-c{
        transform: translateY(-60px);
        -webkit-transform: translateY(-60px);
        -moz-transform: translateY(-60px);
        -o-transform: translateY(-60px);
    }
    .whiteLogo img{height:60px;width:60px}
    .inv-box{padding:20px;}
    .inv-list li .inv-box .inv-box-c{width:70%;line-height:30px;height:90px;overflow:hidden;}
    .gupiao-pic img{width:90%}
    .news-top-thumb{height: 180px;}
    .news-list-left .news-left-pic{height:184px}
    .f14{line-height: 30px;}
    .f14 .col-sm-6{
        height:60px;
        overflow: hidden;
    }

    .pro-list-thumb{height:136px;}
    .pro-list-thumb img{max-height:136px}
    .pro-list-content h4{
        height:40px;
        overflow: hidden;
    }
    .pro-list-content{padding: 40px 10px;}
    .p-c .col-sm-5,.p-c .col-sm-7{width:100%}
    .p-c-thumb{margin-bottom:20px;}
    .product-c-tit{
        line-height: 30px;
        height:61px;
        overflow: hidden;
    }
    .about-sec1 {padding:0 10px;overflow: hidden;}
    .about-sec1 .col-sm-6{width:100%;}
    .about-culture{overflow: hidden;}
    .honorSwiperPic{height:153px;}
    .honorSwiperPic img{max-height:153px;}
    .honorSwiperName{height: 106px;}
    .about{padding:0;}
    .about-sec1-box{padding-right:0;}
    .culture-top .culture-box{
        padding-left:0;
        padding-top:0;
    }
    .culture-bottom .width33{padding:0 20px;}
    .culture-bottom .culture-info{height:150px}
    .honor-name{height:171px;}
    .honor-pic,.honor-pic a{height:98px;}
    .honor-pic a img{max-height:98px}
    .video-pic{height:118px}
    .video-pic img{max-height:118px;margin-top:15%}
    .video-date{width:60%}
    .news-c video{
        height:500px !important;
    }
    .footerTop .ewm{width:40%}

    .tabSlider .ts-control{width:60%}
    .ts-box{padding-left:20px;width:35%}
    .ts-desc{margin-top: 300px;}
    .myPro-pic,.myPro-pic img{height:215px}
    .myPro-desc h3{line-height: 30px;height:60px;overflow: hidden;}

    .appSwiper2 .swiper-slide img{
        height: 264px;
    }
    .fangan-item .appSwiper{
        height: 264px;
    }
    .appSwiper .swiper-slide .appSwiper-cover .appSwiper-title{
        margin-top:150px;
        font-size:14px;
    }
}

@media(max-width:767px){
    .header .left{width:40%}
    .header .left a img{
        height:40px;
    }

    .sec-one{
        margin:30px 10px;
    }
    .sec-one-desc{font-size:16px;line-height: 30px;margin-bottom:30px;}
    .sec-one-item .col-xs-4{
        width:100%;
        margin-bottom:20px;
    }

    .ts-box{width:100%;color:#333;padding:0px 10px;}
    .ts-box h1{font-size:30px;}
    .ts-desc{margin-top:30px;color:#777;}
    .ts-btn a{color:#06aa54}
    .ts-container{margin-top:30px;}
    .ts-container ul{overflow:hidden}
    .ts-container li{width:33.33%;padding:0 5px;float:left;}

    .ts-control-box img{
        height:40px;
        display: block;
        margin:0 auto;
    }
    .ts-control-content{width:100%;margin-bottom:30px;text-align: center;}
    .ts-control-content:after{
        content: "";
        display: none;
        width:40px;
        height:2px;
        background:#06aa54;
        margin-top:10px;
    }
    .ts-control-content span{font-size:16px;margin-top:10px;}
    .ts-control-desc{font-size:14px;color:#777;height:60px;overflow: hidden;display: none;}

    .sec-three{padding:30px 0px;overflow: hidden;}
    .myPro-pic{height:340px}
    .myPro-pic img{height:340px}
    .myPro-desc{padding:20px 10px;}
    .myPro-desc h3{font-size:20px;}
    .sec-four{padding:30px 10px;}
    .myNewsTop h1{font-size:30px}
    .myNewsItem .col-sm-4{
        width:100%;
        padding-right:0;
    }
    .myNewsItem .col-sm-6{
        width:100%;
        padding-left:0;
    }
    .myNewsItem ul li .myNewsB{
        padding:20px;
    }
    .myNewsItem ul li{height:auto;margin-bottom:20px;}
    .myNewsItem ul li:nth-child(3){margin-bottom:20px;}
    .sec-five{padding:30px 0;}
    .myShuzi{overflow: hidden;}
    .myShuziNum{
        width:90px;
        line-height:90px;
        height: 90px;
        font-size:40px;
        font-weight: bold;
        background: linear-gradient(to bottom right, #06aa54, #5ac4f1);
        color:#fff;
    }
    .myShuziDesc{
        width:100%;
        padding-left:0;
        margin-top:10px;
        margin-bottom:20px;
        font-size: 14px;
    }
    .footerTop{padding:30px 0;}
    .footerTop ul{display:none}
    .footer{padding:30px 10px;}
    .footerTop .ewm{
        overflow: hidden;
        width: 70%;
        margin:0 auto;
        position: unset;
    }
    .footerTop .ewm img{
        height:80px;
        display: block;
        margin:0 auto;
    }
    .ft-logo{width:100%}
    .copyright .ft-data{float:unset;width:100%;font-size:14px;text-align: left;
        line-height: 24px;overflow:hidden;color:#fff;}
	.copyright .ft-data a{color:#fff;}
    /* .ft-data .col-sm-3{width:48%;padding-right:0;padding-left:0; line-height: 24px;} */
    .whiteLogo img{
        width:120px;
        margin-top:40%;
    }
    .about{padding:0 10px;}
    .about h1{margin-bottom:20px;font-size:20px;line-height: 30px;}
    .about-global-name{padding:10px}
    .about-global-name-left h3{font-size:16px;}
    .about-global-name-left .about-global-name-desc{
        font-size:14px;
    }
    .c, .history-c{
        transform: translateY(0);
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -o-transform: translateY(0);
    }
    .about-sec1{
        margin:30px 10px;
    }
    .about-sec1-box{padding-right: 0px;}
    .about-sec1-cover{position: unset;display: none;}
    .about-sec1 .col-sm-6{
        padding-left:0;
        margin-top:20px;
    }
    .about-sec1-culture{
        padding:30px 20px;
    }
    .about-culture{padding:0;}
    .about-sec1-culture-c{
        font-size: 14px;
        line-height: 24px;
        height: 140px;
    }
    .about-history{margin:30px 0;}
    .about-history h1{font-size:30px}
    .about-history-desc{width:100%;font-size:14px;line-height: 24px;}
    .time-line-box{margin-top:0 !important;}
    .culture-top .col-xs-6{width:100%}
    .culture-top .culture-box{padding:20px 10px}
    .culture-bottom .width33{width:100%;border-right:none;padding:20px;}
    .culture-bottom .culture-info{height: auto;}
    .honor-name{font-size: 14px;padding:20px 10px;height:94px}
    .honor-pic ,.honor-pic a{height:98px}
    .honor-pic a img{max-height:98px}
    .location{height:40px;overflow: hidden;}
    .p-c-thumb{margin-bottom:20px;}
    .p-c{margin-top:30px;}
    .product-pro{padding:30px 0;}
    .product-top{padding:30px 10px;}
    .product-name{width:100%;font-size: 24px; line-height: 40px;}
    .product-item li{
        width: calc((100% - 40px) / 3);
        margin-right: 20px;
        margin-bottom:20px;
    }
    .product-item li:nth-child(3n){
        margin-right: 0;
    }
    .product-item li a{padding:20px 5px;font-size: 14px;}
    .pro-solution li{width:48%;margin-right:4%}
    .pro-solution li:nth-child(2n){margin-right:0;}
    .pro-solution-top{padding:0 10px}
    .pro-solution li .pro-pic{height:240px}
    .pro-solution li{margin-bottom:20px;}
    .pro-solution{margin-bottom:0;margin-top:0;}
    .news-top li{margin-bottom:20px;}
    .news-list li .width25,.news-list li .width75{width:100%}
    .news-list-right{padding-left:0;}
    .news-right-desc{display: none}
    .news-c p,.news-c p span{text-wrap: unset !important;}
    .inv .width50{width:100%}
    .inv-box{padding:30px 10px}
    .inv-box-c{width:70%;}
    .inv-list li .inv-box .inv-box-c{line-height: 30px;}
    .myShuziDesc span{font-size:18px}   
    .inv-list li{margin-bottom:20px;}
    .inv{margin:30px 0 30px;}
    .inv-list li .inv-box{padding: 5px 20px;}
    #gp{padding:20px 0;}
    .gupiao-pic img{width:100%}
    .contact-global-desc h3{font-size:20px;}
    .contact-global-desc{padding:10px;}
	.contact-global-box{margin-bottom:0;}
    .contact-global-desc .contact-global-cc{height:auto;margin-top:15px;}
    .contact-global{margin-top:20px;padding:0 10px;}
	.contact-global .col-sm-6{padding-right:0;padding-left:0;}
    .contact-top{padding:10px 10px;}
    .contact-top h2, .contact-bottom h2{font-size:24px}
    .contact-top-box, .contact-bottom-box{height:auto;font-size:14px;margin-bottom:20px;}
    .contact-bottom{padding:0px 10px;margin-top:0;}
    .c-top{padding:20px 10px;}
    .culture-top{background-image: none !important;height: auto;}
    .culture-top .width50{
        width:100%;
    }
    .culture-top .culture-box{height:auto;}
    .culture-info{margin:20px 0 30px}
    .culture-box h3{font-size:20px;line-height: 40px;}
    .culture-box h3 .font80{font-size:32px;}
	.card-area .card-item .card .card-title .zq-product-img .font80{font-size:32px}
	.about-global{margin-top:0px;padding:0 10px;}
    .about-main2{height:auto !important;}
    .about-main2 .licheng-bg img{display: none}
    .phone-licheng-content{overflow:hidden;background:#f4f4f4;padding:30px 10px;}
    .phone-licheng-content li{
        padding:20px 0;
        border-bottom:1px dotted #06aa54;
        overflow: hidden;
    }
    .phone-licheng-content .licheng-desc{
        width:90%;
    }
    .phone-licheng-content .licheng-desc h3{
        font-size: 16px;
        font-weight: bold;
        color:#06aa54;
    }
    .phone-licheng-content .licheng-info-title{
        font-size:18px;
    }
    .phone-licheng-content .licheng-info-info{color:#999;font-size:14px;}
    .licheng-icon i{color:#06aa54}


    .bannerSwiper .swiper-slide .banner-cover{
        position: absolute;
        left:0%;
        top:30%;
        color:#fff;
    }
    .bannerSwiper .swiper-slide .banner-cover .banner-zh{
        font-size:24px;
    }
    .bannerSwiper .swiper-slide .banner-cover .banner-en,.bannerSwiper .swiper-slide .banner-cover .banner-en.font22{
        font-size:16px;
    }
    .sec-title.font48{
        font-size:30px;
    }
    .sec-desc{
        width:100%;
        margin:20px auto 30px;
		padding: 0 10px;
    }
    .fangan-item .appSwiper2,.fangan-item .appSwiper{
        width:100%
    }
    .fangan-item .appSwiper{display: none;}
    .appSwiper2 .swiper-slide img{
        height: 200px;
    }
    .appSwiper .swiper-slide img{
        height: 397px;
    }
    .appSwiper2-cover{
        padding:20px;
    }
    .sec-two{
        padding:0;
        background: url(../../images/sec-about-bg.jpg) no-repeat left;
        overflow: hidden;
    }
    .sec-two-left,.sec-two-right{
        width:100%
    }
    .sec-two-right{
        padding-left:10px;
		padding-right:10px;
    }
    .sec-two-desc{
        margin:20px 0 30px;
    }
    .sec-two-icon img{
        display: none;
    }
    .sec-news-item{margin-top:20px;}
    .sec-news-item .width55,.sec-news-item .width45{width:100%}
    .sec-news-left .col-sm-7{padding-right:0;}
    .sec-news-left .col-sm-7 .sec-news-left-cover.font24{
        font-size:18px
    }
    .sec-news-left .col-sm-7 .sec-news-left-cover{padding-top:60px;}
    .sec-news-left .col-sm-7 .sec-news-left-c{
        padding:20px;
    }
    .sec-news-left .col-sm-7 .sec-news-title.font24{
        font-size:18px
    }
    .sec-news-left .col-sm-5 {
        padding-left:0;
        margin-top:30px;
    }
    .sec-news-right{
        padding:10px;
    }
    .sec-development{
        padding:100px 0;
        position:relative;
     
        background:unset;
        background-attachment: unset;
        -webkit-background-attachment: unset;
        -ms-background-attachment: unset;
        -moz-background-attachment: unset;
    }
    .sec-development::before{
    content: ' ';
    position: absolute;
    z-index: -1;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: url(../../images/sec-delep.jpg) no-repeat center;
    background-size: cover;
    background-color: transparent;
    }
    .sec-development .sec-desc{
        width:70%
    }
    .copyright-left{
        width:100%;
        text-align: center;
        line-height: 24px;
        font-size: 14px;
    }
    .yyzz.fr{
        float: unset;
    }
	.yyzz.fr img{
	display:block;
	margin:0 auto;
	}
    .fangan-item{
        padding-left:0;
    }
	.video-pic{height:185px}
	.video-name{padding:15px 20px;}
	.global-contact{margin-top:0;}
	.sub_nav li{width:50%}
	.sub_nav li a{padding:8px 30px;}
	.pro-list-list{margin-top:30px;padding:0 10px}
	.pro-list-thumb{height:auto;}
	.pro-list-thumb img{max-height:unset;}
	.pro-list-content{
		padding:20px 30px;
	}
	.p-c-detils{padding-left:0;}
	.pro-top-t{font-size:20px;}
	.pro-top-fzs{font-size:16px;}
	.product-c-box{padding:20px;}
	.pro-list-desc{height:auto;}
	.news-top{margin-top:20px;margin-bottom:20px;}
	.news-top ul{padding:0 10px;}
	.news-c img{width:100% !important;}
	.f14{margin-top:30px;line-height:30px}
	.pai{margin-top:30px;padding:30px;}
	.pai .width50{width:100%}
	.pai-box{padding-right:0;margin-top:30px}
	.pai-box h1{margin-top:0;}
	.develop{margin-top:0;margin-left:0;margin-right:0;}
	.develop .col-xs-4{padding-right:5px;padding-left:5px;}
	.infor-list .news-list-left .news-left-pic img{
	display:block;
	margin:0 auto;}
.inv-list{margin-bottom:20px;}
.contact-yingxiao{margin-top:0;}
.honorSwiper{display:block}
#certify{display:none;}
.about-honor h1{font-size:24px;}
.about-honor{margin-bottom:20px;margin-top:20px;}
.sec-news-left .col-sm-7 .sec-news-title{height: auto;}
.sec-news-desc{height: auto;}
}







@keyframes moveUp{
    0%{
        transform: translateY(100%);
    }
    100%{
        transform: translateY(0);
    }

}


@keyframes ImgBig{
    0% {
        -webkit-transform: scale(1.2);
        transform: scale(1.2);
    }
    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}